i{ font-style: normal; }
.so-popbox .s-close, .so-popbox .s-sopop-close { position: absolute; top: 10px; right: 10px; overflow: hidden; cursor: hand; cursor: pointer; }
.so-popbox .s-sopop-close { line-height: 41px; text-align: center; color: #fff; font-family: Arial, Tahoma, Verdana; }
.h2-sopop { color: #000; height: 42px; line-height: 42px; padding: 0 15px; margin-bottom: 1px; background: #c7003d; color: #fff; font-size: 14px; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; cursor: move; }
/* sobox */
.so-openmask{position:absolute;top:-5px;left:0px;width:100%;background:#000;filter:alpha(opacity=70);opacity:0.7;cursor:hand;cursor:pointer;z-index:1010;}
.so-popbox{width:390px;display:none;padding:0 0 10px;background-color:#fff;text-align:left;position:fixed;_position:absolute;z-index:9982;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:2px 2px 2px #555;-webkit-box-shadow:2px 2px 2px #555;-moz-box-shadow:2px 2px 2px #555;}
.h2-sopop{height:41px;line-height:38px;font-weight:bold;font-size:14px;padding:0 20px;background-position:0 0;background-repeat:repeat-x;color:#fff;font-family:"宋体";-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;cursor:move;}
.so-popbox .s-close,.so-popbox .s-sopop-close{position:absolute;top:0px;overflow:hidden;cursor:hand;cursor:pointer;}
.p-so-popBtn .a-sopop-btn{ padding:5px 5px;text-align:center;}
.so-popbox .p-item{overflow:hidden;zoom:1;padding:6px 0;}
.so-popbox .s-item{float:left;width:48%;margin-right:1%;display:inline;}
.so-popbox .itemtitle{float:left;width:100px;text-align:right;margin:0 5px 0 0;_display:inline;line-height:2em;_line-height:2.2em;}
.so-popbox .txt,.so-popbox .txta{border:1px solid #ccc;width:175px;height:18px;line-height:18px;padding:4px;vertical-align:middle;margin:0 5px 0 0;color:#666;}
.so-popbox .txta{width:250px;height:6em;line-height:1.5em;padding:4px 6px;}
.so-popbox .txt-1{width:60px;}
.so-popbox img{vertical-align:middle;margin-right:8px;}
.so-popbox .p-sel,.so-popbox .p-btn{padding:8px 0 8px 100px;overflow:hidden;zoom:1}
.so-popbox .lab-sel{margin-right:8px;}
.so-popbox .chk{vertical-align:middle;}
.so-popbox .p-btn{line-height:33px;}
.so-popbox .p-popTip{font-weight:bold;}
.so-popbox-cont{padding: 24px 12px 20px 70px; text-align: center; color: #666666; font-size: 14px; font-weight: bold; overflow: hidden; zoom: 1;line-height: 28px; background: url(http://cart.testehaier.com/resources/images/warning.jpg) no-repeat 24px 30px;text-align: left;}
.p-so-popBtn{clear:both;overflow:hidden;padding:5px;text-align:center;}
.so-popbox a.a-btn,.so-popbox a.a-sopop-btn{background-position:-150px 0;display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:60px; height: 31px;line-height:22px;line-height:25px\9;color:#fff;}
.so-popbox .s-btn{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;background-position:-150px 0;height:25px;cursor:hand;cursor:pointer;}
.so-popbox a.a-cancel,.so-popbox a.a-sopop-cancel{background-position:-150px -50px;}
.so-popbox a.a-cancel .s-sopop-btn,.so-popbox .a-sopop-cancel .s-sopop-btn{background-position:-150px 0;}
/* allcity-box */
.allcity-mask{display:none;position:absolute;top:0px;left:0px;background:#000;filter:alpha(opacity=50);opacity:0.5;width:100%;z-index:199;cursor:hand;cursor:pointer;}
.allcity-box{display:none;position:fixed;_position:absolute;top:50%;left:50%;width:690px;height:440px;padding:0 0 20px;margin:-230px 0 0 -335px;background:#fff;z-index:100;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;z-index:200;}
.letter-mark{float:left;width:32px;height:32px;overflow:hidden;margin:0 9px 0 0;display:inline;cursor:hand;cursor:pointer;}
.allcity-box .h2-sopop{cursor:default;cursor:default;}
/* ajax-login */
.ajax-login{display:none;}
.ajax-login .h3-logitip{padding:0 0 10px 80px;color:#999;border-bottom:1px solid #ddd;background-position:46px -235px;font-weight:normal;line-height:1.9em;}
.ajax-login .strong-title{color:#D71249;font-size:1.32em;display:block;}
.ajax-login .p-errtip{border-top:1px solid #fff;padding:0 0 0 105px;height:30px;line-height:32px;color:red;overflow:hidden;}
.ajax-message a.a-btn,.ajax-login a.a-btn{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:93px;height:40px;text-align:center;color:#fff;font-size:1.18em;font-weight:bold;margin:0 14px 0 0;padding:0;background-position:0 -150px;line-height:33px;}
.ajax-login a.a-btn:hover{background-position:0 -190px;}
.so-popbox a.a-red{color:#d71249;margin-left:6px;font-weight:bold;}
.so-popbox a.a-red:hover{text-decoration:underline;}
.so-popbox .em-tip{display:block;padding:6px 0 0 105px;color:#999;}
.so-popbox .p-messageTip{padding:4px 0 4px 65px;color:red;}
/* ajax-message */
.ajax-message{display:none;}
.ajax-message .itemtitle{width:80px;}
.ajax-message .p-btn{padding-left:84px;}
.h2-pop-message .s-title{display:block;padding:0 0 0 26px;background-position:0 -50px;}
.so-popbox .txta-pop-message,.so-popbox .txta-pop-comment{width:494px;height:7.5em;line-height:1.5em;padding:4px 6px;border:1px solid #ccc;color:#666;}
.ajax-message a.a-btn,.ajax-login a.a-btn,.h2-pop-message .s-title,.a-sopop-btn,.a-sopop-cancel,.s-sopop-btn{background:url(http://cart.testehaier.com/resources/images/cart_button.jpg) no-repeat;}